Gaspard2 UML profile Documentation
نویسندگان
چکیده
This document describes the current UML profile of Gaspard2. This profile extends the UML semantics to allow the user to describe a SoC (System-on-Chip) in three steps: the application (behavior of the Soc), the hardware architecture, and the association of the application to the hardware architecture. The application is represented following a data flow model, but additional mechanisms permit the usage of control flow on those applications. In addition to those notions, the profile contains a package introducing factorization mechanisms to enable the compact description of massively parallel and repetitive systems. Key-words: Gaspard, UML, profile, system-on-chip, parallelism, data-parallelism, co-modeling Documentation du profil UML Gaspard2 Résumé : Ce document décrit le profil UML Gaspard2 actuel. Ce profil étend la sémantique d’UML pour permettre à l’utilisateur de décrire un SoC (système-sur-puce) en trois étapes : l’application (le comportement du SoC), l’architecture matérielle, et l’association de l’application sur l’architecture. L’application est représentée selon un modèle de flux de données, mais des mécanismes supplémentaires permettent l’usage d’un flux de contrôle sur ces applications. En complément à ces notions, le profil contient un paquetage introduisant des mécanismes de factorisation rendant possible la description compacte de systèmes massivement parallèles répétitifs. Mots-clés : Gaspard, UML, profil, système-sur-puce, parallélisme, parallélisme de données, comodélisation Gaspard2 UML profile documentation 3
منابع مشابه
Using the UML Profile for MARTE to MPSoC Co-Design
The increasing amount of hardware resources in next generation MultiProcessor Systems-on-Chip (MPSoC) calls for efficient design methodologies and tools to reduce their development complexity. This paper presents a candidate MPSoC design environment Gaspard2, which uses the MARTE (Modeling and Analysis of Real-Time and Embedded systems) standard profile for high-level system specification. Gasp...
متن کاملIntroducing Control in the Gaspard2 Data-Parallel Metamodel: Synchronous Approach
In this paper, we study the introduction of control into the Gaspard2 application UML metamodel by using the principles of synchronous reactive systems. This allows to take the change of running mode into account in the case of data parallel applications, and to study more general ways of mixing control and data parallel processing. Our study is applied to a particular context using two differe...
متن کاملTargeting Reconfigurable FPGA based SoCs using the MARTE UML profile: from high abstraction levels to code generation
As SoC design complexity is escalating to new heights, there is a critical need to find adequate approaches and tools for handling SoC co-design aspects. Additionally, modern reconfigurable SoCs offer advantages over classical SoCs as they integrate adaptivity features to cope with mutable design requirements and environment needs. This paper presents a novel approach for addressing system adap...
متن کاملBuilding a UML Profile for MultiTEL
A UML profile for a system or an application is a standard means for expressing the semantics of this system or application using a set of predefined extensions to UML. UML profiles allow all stakeholders of a system to share a common graphical notation and vocabulary, and permit more precise specifications and better documentation on how to use and customize systems. In this paper we present a...
متن کاملTargeting reconfigurable FPGA based SoCs using the UML MARTE profile: from high abstraction levels to code generation
As SoC design complexity is escalating to new heights, there is a critical need to find adequate approaches and tools for handling SoC co-design aspects. Additionally, modern reconfigurable SoCs offer advantages over classical SoCs as they integrate adaptivity features to cope with mutable design requirements and environment needs. This paper presents a novel approach for addressing system adap...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007